package com.xydtech.ecard.merchant.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 网点企业统计超时未拜访明细对象
 *
 * @author yuzhiguo
 * @date 2024-09-12 下午4:29
 */
public class EcardEnterpriseOvertimeNotVisit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String entName;

    /** 所属行业 */
    private Integer entIndustry;

    /** 所属行业 */
    @Excel(name = "所属行业")
    private String industryName;

    /** 地图地址 */
    @Excel(name = "地图地址")
    private String entMapAddress;

    /** 坐标 */
    private String entCoordinate;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String entAddress;

    /** 企业照片 */
    private String entPic;

    /** 营业执照名称 */
    @Excel(name = "营业执照名称")
    private String entLicenseName;

    /** 营业执照图片 */
    private String entLicensePic;

    /** 营销重点（多条记录逗号隔开） */
    @Excel(name = "营销重点")
    private String entMarketingFocus;

    /** 业务标签（多条记录逗号隔开） */
    @Excel(name = "业务标签")
    private String entBusinessLabel;

    /**
     * 备注说明
     */
//    @Excel(name = "备注说明")
    private String remark;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creationTime;

    /** 管户人ID */
    private Long managementPersonnelId;

    /** 状态 */
    private Integer state;

    /** 创建人机构id */
    //@Excel(name = "创建人机构id")
    private Long deptId;

    /** 客户经理 */
    @Excel(name = "客户经理")
    private String userName;

    /** 机构名称 */
    private String deptName;

    /** 拜访结果 */
    private String visitSts;

    /** 用户编号 */
    private Long userId;

    /** 字典机构查询条件 */
    private Long dictDeptId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEntName() {
        return entName;
    }

    public void setEntName(String entName) {
        this.entName = entName;
    }

    public Integer getEntIndustry() {
        return entIndustry;
    }

    public void setEntIndustry(Integer entIndustry) {
        this.entIndustry = entIndustry;
    }

    public String getIndustryName() {
        return industryName;
    }

    public void setIndustryName(String industryName) {
        this.industryName = industryName;
    }

    public String getEntMapAddress() {
        return entMapAddress;
    }

    public void setEntMapAddress(String entMapAddress) {
        this.entMapAddress = entMapAddress;
    }

    public String getEntCoordinate() {
        return entCoordinate;
    }

    public void setEntCoordinate(String entCoordinate) {
        this.entCoordinate = entCoordinate;
    }

    public String getEntAddress() {
        return entAddress;
    }

    public void setEntAddress(String entAddress) {
        this.entAddress = entAddress;
    }

    public String getEntPic() {
        return entPic;
    }

    public void setEntPic(String entPic) {
        this.entPic = entPic;
    }

    public String getEntLicenseName() {
        return entLicenseName;
    }

    public void setEntLicenseName(String entLicenseName) {
        this.entLicenseName = entLicenseName;
    }

    public String getEntLicensePic() {
        return entLicensePic;
    }

    public void setEntLicensePic(String entLicensePic) {
        this.entLicensePic = entLicensePic;
    }

    public String getEntMarketingFocus() {
        return entMarketingFocus;
    }

    public void setEntMarketingFocus(String entMarketingFocus) {
        this.entMarketingFocus = entMarketingFocus;
    }

    public String getEntBusinessLabel() {
        return entBusinessLabel;
    }

    public void setEntBusinessLabel(String entBusinessLabel) {
        this.entBusinessLabel = entBusinessLabel;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    public Long getManagementPersonnelId() {
        return managementPersonnelId;
    }

    public void setManagementPersonnelId(Long managementPersonnelId) {
        this.managementPersonnelId = managementPersonnelId;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getVisitSts() {
        return visitSts;
    }

    public void setVisitSts(String visitSts) {
        this.visitSts = visitSts;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getDictDeptId() {
        return dictDeptId;
    }

    public void setDictDeptId(Long dictDeptId) {
        this.dictDeptId = dictDeptId;
    }

    @Override
    public String toString() {
        return "EcardEnterpriseOvertimeNotVisit{" +
                "id=" + id +
                ", entName='" + entName + '\'' +
                ", entIndustry=" + entIndustry +
                ", industryName='" + industryName + '\'' +
                ", entMapAddress='" + entMapAddress + '\'' +
                ", entCoordinate='" + entCoordinate + '\'' +
                ", entAddress='" + entAddress + '\'' +
                ", entPic='" + entPic + '\'' +
                ", entLicenseName='" + entLicenseName + '\'' +
                ", entLicensePic='" + entLicensePic + '\'' +
                ", entMarketingFocus='" + entMarketingFocus + '\'' +
                ", entBusinessLabel='" + entBusinessLabel + '\'' +
                ", remark='" + remark + '\'' +
                ", creationTime=" + creationTime +
                ", managementPersonnelId=" + managementPersonnelId +
                ", state=" + state +
                ", deptId=" + deptId +
                ", userName='" + userName + '\'' +
                ", deptName='" + deptName + '\'' +
                ", visitSts='" + visitSts + '\'' +
                ", userId=" + userId +
                ", dictDeptId=" + dictDeptId +
                '}';
    }
}
